/**
 * Created by zwsvane on 2017/9/1.
 */
var flagOk = false;
function jiaoyan(obj){

    if($(obj).val().indexOf('.')!='-1'){
        layer.msg('输入数字必须为整数！',{time:2000});
        $(obj).css("background",'#FF0000');
        $(obj).focus();
        flagOk = true;
        return false;
    }
    else if($(obj).val()<50&& ($(obj).val()>0)){
        layer.msg('批量件的数量必须大于等于50件！',{time:2000});
        $(obj).focus();
        flagOk = true;
        return false;
    }
    else{
        $(obj).css("background",'#cfc');
        flagOk = false;
    }
}
$(function(){
    //单个站点数据获取
    function sitePerson(){
        $.ajax({
            'type':'post',
            'url':WEBURL+'/maintain/siteCapacityInfo',
            'dataType':'json',
            'data':{
                'siteDetailId':sessionStorage.siteId
            },
            success:function(r){
                if(r.code==0000){
                    var infoSite = '';
                    $("#showsitedata").html('');
                    if(r.data!=''||r.data!=null){

                            infoSite = infoSite+'<tr class="text-c"><td>'+r.data.siteName+'</td><td>'+r.data.orderTotalNum+'</td><td>'+r.data.orderEfficiencyNum+'</td><td>'+r.data.workerNum+'</td><td>'+r.data.siteEfficiency+'</td><td>'+r.data.orderCommonNum+'</td><td>'+r.data.dxOrderNumAdjust+'</td> <td>'+r.data.dxOrderNumOriginal+'</td> <td>'+r.data.tempOrderNum+'</td><td>'+r.data.tempDeliveryNum+'</td> <td>'+r.data.batchOrderNum+'</td> <td>'+r.data.siteDate+'</td></tr>';
                            sessionStorage.zdwhStatus = r.data.status;
                            //是否可现修改按钮

                            if(r.data.status=='2'){
                                $(".repairBtn").hide();
                            }
                            else {

                                $(".repairBtn").show();
                            }
                    }
                    else{

                        infoSite = '<tr class="text-c"><td colspan="12">暂无信息</td></tr>';
                    }
                    //console.log(r.data.length);
                    $(infoSite).appendTo($("#showsitedata"));
                }


            },
            error:function(e){
                console.log(e.msg);
            }


        })

    };
    //是否可现修改按钮

    // if(sessionStorage.zdwhStatus=='2'){
    //     $(".repairBtn").hide();
    //  }


    //该站点小件员列表订单量
    function sitePerList(){
        $.ajax({
            'type':'post',
            'dataType':'json',
            'url':WEBURL +'/maintain/deliveryList',
            'data':{
                'siteDetailId':sessionStorage.siteId

            },
            success:function(r){
                if(r.code==0000){
                    var deliveryList = '';
                    $("#deliveryList").html('');
                    if(r.data.length>0){
                        $.each(r.data,function(index,item){
                           // console.log(index);
                             deliveryList =deliveryList + '<tr class="text-c"><td width="5%"><input type="checkbox" value="'+item.id+'" name=""></td><td>'+item.siteName+'</td><td width="15%">'+item.deliveryName+'</td><td>'+item.orderTotalNum+'</td><td>'+item.orderEfficiencyNum+'</td><td>'+item.orderCommonNum+'</td><td>'+item.dxOrderNumAdjust+'</td><td>'+item.dxOrderNumOriginal+'</td><td class="eidt"><b class="font-normal">'+item.batchOrderNumModify+'</b><input onchange="jiaoyan($(this))" type="number" class="eidtInput" hidden="hidden" value="'+item.batchOrderNumModify+'"></td><td>'+item.batchOrderNumOriginal+'</td><td>'+item.siteDate+'</td></tr>';
                        })
                    }else{
                        deliveryList = '<tr class="text-c"><td colspan="11">暂无信息</td></tr>';

                    }

                    $(deliveryList).appendTo($("#deliveryList"));
                }
            },
            error:function(e){
                console.log(e.msg)
            }


        })

    }
    //临时工信息列表
    function casualListShow() {
        $.ajax({
            'type':'post',
            'dataType':'json',
            'url':WEBURL +'/maintain/casualList',
            'data':{
                'siteDetailId':sessionStorage.siteId

            },
            success:function(r){
                if(r.code==0000){
                    var casualList = '';
                    $("#casualList").html('');
                    if(r.data.length>0){
                        $.each(r.data,function(index,item){

                            casualList = casualList+'<tr class="text-c"> <td>'+item.siteName+'</td> <td>'+item.deliveryName+'</td><td>'+item.orderTotalNum+'</td><td>'+item.siteDate+'</td> </tr>';
                        })
                    }else{
                        casualList = '<tr class="text-c"><td colspan="4">暂无信息</td></tr>';

                    }

                    $(casualList).appendTo($("#casualList"));
                }
            },
            error:function(e){
                console.log(e.msg)
            }


        })
    }

    //批量件修改记录
    function siteLogList(){
        $.ajax({
            'type':'post',
            'url':WEBURL+'/maintain/siteLogList',
            'dataType':'json',
            'data':{
                'siteDetailId':sessionStorage.siteId
            },
            success:function(r){
                    if(r.code==0000){
                        $("#siteLogList").html('');
                        var siteLogList = '';

                        if(r.data.length>0){
                            $.each(r.data,function(index,item){
                                if((index+1)%2==0){

                                    siteLogList = siteLogList+'<li class="text-c  table-tr-bg"><p>'+item.modContent+'</p><p class="dataP">'+item.operateTime+'</p></li>';
                                }
                                else{
                                    siteLogList = siteLogList+'<li class="text-c"><p>'+item.modContent+'</p><p class="dataP">'+item.operateTime+'</p></li>';
                                }

                            })

                        }
                        else{

                            siteLogList = '<li class="text-c"><p  class="nulldata">暂无信息</p></li>';
                        }
                        $(siteLogList).appendTo($("#siteLogList"));
                    }

            },
            error:function(e){
                console.log(e,msg);
            }

        })


    }





    //批量小件员修改
    function deliveryModify(info){
            $.ajax({
                'type':'post',
                'url':WEBURL+'/maintain/deliveryModify',
                'dataType':'json',
                'data':{
                    'deliverys':info
                },
                success:function (r) {

                    if(r.code==0000){
                        if(r.data.id!=0){
                            if(r.data==''||r.data==null||r.data==undefined){
                                    $.Huimodalalert('批量修改成功！',2000);
                               // localStorage.setItem('ZdwhRepairTag','1');
                                    //刷新父级列表

                                    parent.$(".searchsiteBtn").click();
                                    //上传修改数据成功后调取修改记录和小件员数据列表
                                $("#zdwh-examine").show();
                                $("#zdwh-save").hide();
                                $("#zdwh-reset").hide();
                                      sitePerson();
                                    siteLogList();
                                    sitePerList();
                            }else{
                                flagOk = true;
                                $.Huimodalalert('批量修改不成功，不成功数据高亮显示！',2000);
                                $("#zdwh-examine").hide();
                                $("#zdwh-save").show();
                                $("#zdwh-reset").show();
                                $.each(r.data,function(index,item){
                                    for(var  i =0;i<$("#deliveryList tr").length;i++){
                                        if(item.id==$("#deliveryList tr").eq(i).find("td").eq(0).children("input").val()){
                                            $("#deliveryList tr").eq(i).find(".eidt").children("input").show();
                                        }
                                    }

                                })
                            }


                        }else{
                            $.Huimodalalert('站点总人效不合理请重新设置批量件！',2000);
                            flagOk = true;
                        }
                        // if(r.data==''||r.data==null){
                        //     $.Huimodalalert('批量修改成功！',2000);
                        //     //上传修改数据成功后调取修改记录和小件员数据列表
                        //     siteLogList();
                        //     sitePerList();
                        // }
                        // else{
                        //     alert(r.data.msg);
                        // }


                    }
                    else{
                        $.Huimodalalert('未查询到该小件员数据',2000);
                        $("#zdwh-examine").show();
                    }

                },
                error:function(e){
                    console.log(e.msg);
                    return false;
                }

            })

    }


    //初始化
    sitePerson();
    sitePerList();
    casualListShow();
    siteLogList();

    //确认
    $("#zdwh-save").on("click",function(){
        var repairInfoList = '';
        for(var i =0;i<$("#deliveryList").find("tr").length;i++){

            if($("#deliveryList tr").eq(i).children("td").find("input").is(":checked")){
                console.log(repairInfoList);
                for(var n=0;n<$("#deliveryList tr").eq(i).find(".eidt").length;n++){
                    var tempNum = $("#deliveryList tr").eq(i).find(".eidt").eq(n).children("input").val();
                   // $("#deliveryList tr").eq(i).find(".eidt").eq(n).children("b").html(tempNum);
                    repairInfoList =repairInfoList+$("#deliveryList tr").eq(i).children("td").find("input").val()+'&'+tempNum+',';
                }
            }

        };

        repairInfoList = repairInfoList.substr(0,(repairInfoList.length-1));

        //上传修改数据
        if(flagOk){ return false;}
        deliveryModify(repairInfoList);


        $("#deliveryList tr").find(".eidt").children("input").hide();
        $("#zdwh-reset").hide();
        $(this).hide();

        $(".reapirNum input").attr("disabled","disabled");
        $(this).addClass("lineNone");



    });


    $("#zdwh-reset").on("click",function(){
       // $(".reapirNum input").attr("disabled","disabled");
        $("#deliveryList tr").find(".eidt").children("input").hide();
        if(flagOk){
            //初始化
            sitePerson();
            sitePerList();
            casualListShow();
            siteLogList();
        }
        // $(this).addClass("lineNone");
        // $("#zdwh-save").addClass("lineNone");
        // $("#zdwh-examine").removeClass("lineNone");
    });



})